Finished Exercises for Part2: Writing a Simple Parser.