interpretation of sicp part 1 6970498