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()