@@ -0,0 +1,410 @@
+def sqrt_recur(num,test):%0A    epsilon = 0.01%0A    #Like any good recursion, we need a base case.%0A    if abs((test*test)-num) %3C= epsilon:%0A        return test%0A    else:%0A    #And here's where we do our bisection, calling sqrt_recur either way%0A        if test*test %3E num:%0A            return sqrt_recur(num,test/2.0)%0A        else:%0A            return sqrt_recur(num,(test+test*2.0)/2.0)%0A%0Aprint(sqrt_recur(25,25/2.0))%0A

Add root-recur