This is a set of solutions and a study guide for the book "Structure And Interpretation Of Computer Programs" (SICP), using the Racket language.
To start a REPL with the solution to a particular exercise preloaded do this:
racket -f ch1/1-16-fastexp.scm -i
Typically no output will be produced, you will need to type in some Racket code in the REPL to check that the program works as required by the given exercise, for example:
> (fast-expt 2 3)
8
Read the study guide or more detailed notes on the solutions.