my studying logs of sicp solution