class MoreMath::ContinuedFraction

def reciprocal

def reciprocal
  if @a[0] > 0
    dup.for_a { |i| i == 0 ? 0 : @a[i - 1] }
  else
    dup.for_a { |i| @a[i + 1] }
  end
end