・Itedratorパターンをしらない。(ゆえに内部状態を初期化できない)
・ReciprocalSumを想定している。(まともなら、Reciprocal.add(Reciprocal r)だろ)
この二つだけで、この課題は糞。
こんな糞課題を出す講師からはまともなプログラマは生まれんな。