TO DO: A summary of what it does
Implemented by: dartmouth4, decbasic
With variations:
Also written as: