Beautiful Racket: Why Racket? Why Lisp?