Add another multi method for initialization of Range to handle three parameters,
fix a bug in Range#to_s, and since Symbols are not yet implemented, use key=value
pair instead of Symbol in t/range/to_s.t, so that t/range/to_s.t now passes.
Ruby don't have !from_exclusive. And if cardinal is supposed to have !from_exclusive, then
I don't know what Range.new(from, to, from_exclusive=true, to_exclusive=true).to_s is supposed