Python Tips 4 - Playing with recursion