While the main code is designed to be general study material
written in C, this code is written in assembly language to
be as small as possible.

