Tail Recursion Elimination: Optimize Shift Accumulators
TODO