update sicp: answers(2.53~2.55)