sicp: answer(2.58)