Solution of SICP exercises in Racket