added examples and fixed capilization and punc edge cases
simple sort question
new git ignore file