Functor Vector.Make

module Make (E : AnyType) : OfArray(MakeArray(E))
Vectors from usual arrays. get v i is allowed for i in 0..length v -1. set v i e is allowed for i in 0..length v.
Parameters:
E : AnyType

type elt = A.elt 
val default : unit -> 'a
type t = {
   mutable v : A.t;
   mutable n : int;
}
val make : ?size:int -> unit -> t
val set : t -> int -> A.elt -> unit
val get : t -> int -> A.elt
val clear : t -> unit
val length : t -> int
val index_max : t -> int
val capacity : t -> int
val blit : t -> int -> t -> int -> int -> unit