Collecting my random attempts to do sicp exercises