Updated Sequence to implement Comparable and have a second (reverse) constructor.