require "rational" class Rational def expand(b=10,w=nil) raise ArgumentError, "#{b} > 36" if b > 36 n, d, v = @numerator, @denominator, self < 0 ? "-" : "" return v<