Possibly contentious space in 'upper case' and 'lower case'
Assorted typos and capitalization
Dang apostrophes (and other punctuation)
Think of the children
Contentious: center vs centre
Punctuation/style fixes. PEP8-compliant comments in examples.