defmodule IntegersFinder do
def find_integers(list, integers \\ [])
def find_integers([h | t], integers) when is_integer(h), do: find_integers(t, [h | integers])
def find_integers([_ | t], integers), do: find_integers(t, integers)
def find_integers([], integers), do: integers
end
["sup", 2, "ch", 42, "14", :eighty_eight]
|> IntegersFinder.find_integers()
|> IO.inspect()
ZGVmbW9kdWxlIEludGVnZXJzRmluZGVyIGRvCiAgZGVmIGZpbmRfaW50ZWdlcnMobGlzdCwgaW50ZWdlcnMgXFwgW10pCiAgZGVmIGZpbmRfaW50ZWdlcnMoW2ggfCB0XSwgaW50ZWdlcnMpIHdoZW4gaXNfaW50ZWdlcihoKSwgZG86IGZpbmRfaW50ZWdlcnModCwgW2ggfCBpbnRlZ2Vyc10pCiAgZGVmIGZpbmRfaW50ZWdlcnMoW18gfCB0XSwgaW50ZWdlcnMpLCBkbzogZmluZF9pbnRlZ2Vycyh0LCBpbnRlZ2VycykgCiAgZGVmIGZpbmRfaW50ZWdlcnMoW10sIGludGVnZXJzKSwgZG86IGludGVnZXJzCmVuZAoKClsic3VwIiwgMiwgImNoIiwgNDIsICIxNCIsIDplaWdodHlfZWlnaHRdCnw+IEludGVnZXJzRmluZGVyLmZpbmRfaW50ZWdlcnMoKQp8PiBJTy5pbnNwZWN0KCk=