Solving assignment 2, exercice 26 from learnpythonthehardway.
Letting ex26.py be untouched ( the original ), using ex26_final.py
as a solution (have to make tests for this).