My solutions to the questions in Cracking the Coding Interview