You are given the program( assume x is arbitrary float)
def half(value):
if value ==1:
print("Fin")
else:
print(value)
half(value/2)
double(x)
Which of the following statements is true?
a) This program never results in infinite recursion
b) There are a finite number of values of x for which the program results in infinite recursion
c) There are an infinite number of values of x for which the program results in infinite recursion
d) This program always results in infinite recursion.