add sicp 1.3
post intro to data abstraction