Two Recursive Algorithms