My solutions to practice problems in "Cracking the Coding Interview"