Implements Assignment 4 part 1

chars
Merge pull request #2 from jackcviers/chars

Implements Assignment 4 part 1