Implementing solutions to Cracking the Coding Interview in ruby