require "rubysl/rational"