pub trait Order { fn select<T>(cm: T, rm: T) -> T; }
Order for indexing and iteration over array elements.
Returns the first or second input parameter depending on the element order.