Ackermann coding

Summary