Add a recursive implementation of Towers of Hanoi in C