Use of uninitialized value in subroutine entry at hanoi.pl line 33. Can't use string ("") as a subroutine ref while "strict refs" in use at hanoi.pl line 33.