Tail-call optimization in C is relatively recent — Blankdot