new Reciprocal(n) によって生成した オブジェクトに対して next() メソッドを起動するたびに、
1/n (n は2以上の整数) の十進小数展開の小数点以下の各桁の値(0〜9)が順に返ってくるように、
クラス Reciprocal を定義する。
next() が呼ばれつづける限り、何百万桁でも正しい値が返るようにすること。

という課題が出ました。
が、さっぱりわかりません。
どなたか助けてください。