default Object[] toArray() {
		final Object[] array = new Object[size()];
		for (int i = size(); --i >= 0;) {
			array[i] = get(i);
		}
		return array;
	}
Return an array containing all of the elements in this sequence in right
order. The returned array will be "safe" in that no references to it
are maintained by this sequence. (In other words, this method must allocate
a new array.) The caller is thus free to modify the returned array.

@see java.util.Collection#toArray()

@return an array containing all of the elements in this list in the right
         order
jenetics/src/main/java/io/jenetics/util/Seq.java