add(sicp) 4.27 ~ 4.29; a little busy on the part time job, so slows sicp down