GCF fuction currently working, input validation still needs work, it is currently looping/misprocessing when valid input is entered.