This is just a compilation of all some frequent includes I do on my ruby code
When merging Hashes it will take care of merging nested hashes
Provide multiple keys and it will tell you if they are contained in the current hash, taking nesting into account
Finds a value taking nesting into account
Receive a list of keys and return a hash subset containing the keys specified
Returns 1 or -1 matching the sign of the current fixnum
Array
Return true if all the items of the array are equal Note: an empty array will solve to true while i'm unsure it's desired behavior