The Ackermann encoding and its siblings | Synapse