fixed #26
add a note for Racket
add an execise for range implementation