Array_like.SArray interface.
If true the values of the array type are immutable and using set raises Invalid_argument.
val length : t -> intlength a is the length of a.
iter iterates over all elements of the array in increasing index order.
fold_left f init a folds f over a's elements in increasing index order starting with init.
equal eq a0 a1 is true if and only if tests a0 and a1 have the same length n for all i in [0];[n-1], eq (get a0 i) (get a1 i) is true.
compare cmp a0 a1 compare a0 and a1 according to shortlex order, that is, short arrays are smaller and equal-sized arrays are compared in lexicographic order using cmp to compare elements.