PEP8 because obsessive.
Added some debug print. Removed todo and added explaination and reference to THE BOOK.