Recursive generation, part II

Looking at the submissions for the first part of recursive generation, most people did either a Scheme version or a D version, but about 10 people turned in a Haskell version, and one person turned in a x86_64 assembly version.

For this week's assignment, please either do a Haskell version or an assembly version.

Please tar together your new program and a small README.txt to explain how to invoke your code, and submit the tar file on Canvas by 11:59pm on Sunday, October 20.