2014-04-25 SICP bhw1 Step1: GN finished