adding answers 1-80
using factorial gcd instead of own function