A backup is the copy made in this case
They need to be close to a body of water and being in a valley is good because they are protected because they have mountains around
the function and loop will be
def factorial(x):
total = 1
if x != 1 and x != 0:
for i in range(x,1,-1):
total *= i
return total