Solutions to SICP exercises.