Finished Exercise07 but does not account for punctutation