default MSeq<T> reverse() {
		for (int i = 0, j = length() - 1; i < j; ++i, --j) {
			swap(i, j);
		}
		return this;
	}
Reverses the order of the elements this sequence (in place).

@return this sequence with reverse order or the elements
jenetics/src/main/java/io/jenetics/util/MSeq.java