Initial commit of Assignment 6 files, before incorporating the snippets.