Adds support for basic set operations to the ruby Range class through the addition of a new SparseRange class.