Initial commit with the provided starting code.