Consolidating range traits
Merge pull request #1010 from monarchdodra/rangeTraits

Consolidating Range traits