Learning SICP, The Code