TCO: Tail-Recursive optimization? TRO? May want to spell out the acronym.