https://knightzone.studio/2015/03/15/2717/uva%ef%bc%9a371%ef%bc%8dackermann-functions/
#UVa:371-Ackermann Functions