Only sibling call optimization, as cdecl doesn't allow TCO in the general case. Rust will do this too.
Only sibling call optimization, as cdecl doesn't allow TCO in the general case. Rust will do this too.