A comparison of iteration and recursion techniques in programming.