Solutions to all problems in "Cracking The Coding Interview, 5th Edition"