Finished loop-is-recursion...finally!