Added credits for the getch function