tower of hanoi PHP solution omniceps