// Copy constructor
 public RangeAlt(RangeAlt <T> init)
 {
     m_min = init.Min;
     m_max = init.Max;
 }
 public RangeAltIterator(RangeAlt <T> range)
 {
     m_range = range;
     Reset();
 }