Various utility functions.
Map a function over each item of a deeply nested list
map_deep(Enumerable.t, (any -> any)) :: list
Map a function over each item of a deeply nested list.
iex> Sammal.Utils.map_deep([1, 2, [3, [4], 5], 6], fn x -> x * 2 end) [2, 4, [6, [8], 10], 12]