Python version of Cracking the Coding Interview