Implements utility functionality.
Merge branch 'master' into assembler
Moved the old assembler and example programs into a new folder.
Merge branch 'master' into assembler
Moved files for the assembler into a new directory.
Moved files into the assembler directory.