style and performance suggestions

This pull requests 

 (1) implements a Norvig-style edit2 function as suggested by Greg H. 
 (2) changes the file to follow the Racket style guide
       [[ http://docs.racket-lang.org/scribble/reference-style.html ]]

At this point I can see a couple of function fusions but I doubt that they will accomplish much.