Selected SICP exercises solutions.