Recursive Concatenation

See how α · β is built one character at a time, peeling β down to the base case.

α · prefix γ · remaining last character

Move with the buttons, the ← → arrow keys, or the numbered steps.