class MoreMath::ContinuedFraction
def for_arg(arg = nil, &block)
def for_arg(arg = nil, &block) if arg and !block arg.freeze elsif block and !arg block else raise ArgumentError, "exactly one argument or one block required" end end
def for_arg(arg = nil, &block) if arg and !block arg.freeze elsif block and !arg block else raise ArgumentError, "exactly one argument or one block required" end end