My solutions to the problems in Cracking the Coding Interview by Gayle McDowell