Use a Dict instead of a Keyword for dictionaries
Enum.reverse is more idiomatic than :lists.reverse