My work from the Python the Hard Way tutorial