[Initial import and first working version Dougal Stanton **20070716205020] [Change to single-line output Dougal Stanton **20070716211154] [Refactor Dougal Stanton **20070718101540] [Clarify keepOneDiff Dougal Stanton **20070719095310] [Clean up w/ suggestions from H Cafe Dougal Stanton **20070719142942]