My version of the exercises and what not from Dive Into Python 3