Day 1: Hanoi tower
Tomáš Bouda
1618

A signature less confusing for me:

def hanoi(from='left', to='right', through='middle'):