My contribution to the 'hopper' version on the Grace programming language found here: https://github.com/gracelang/minigrace