lighter alternative to simple software reps
range class w/initialization
genome and mutation operations for range objects