cons package:vector

O(n) Prepend an element.
Prepend an element
Prepend an element
O(n) Prepend an element.
O(n) Prepend an element.
O(n) Prepend an element.
O(n) Prepend an element.
O(n) Construct a vector with n elements by repeatedly applying the generator function to the already constructed part of the vector.
constructN 3 f = let a = f <> ; b = f <a> ; c = f <a,b> in <a,b,c>
O(n) Construct a vector with n elements from right to left by repeatedly applying the generator function to the already constructed part of the vector.
constructrN 3 f = let a = f <> ; b = f<a> ; c = f <b,a> in <c,b,a>
O(n) Construct a vector with n elements by repeatedly applying the generator function to the already constructed part of the vector.
constructN 3 f = let a = f <> ; b = f <a> ; c = f <a,b> in <a,b,c>
O(n) Construct a vector with n elements from right to left by repeatedly applying the generator function to the already constructed part of the vector.
constructrN 3 f = let a = f <> ; b = f<a> ; c = f <b,a> in <c,b,a>
O(n) Construct a vector with n elements by repeatedly applying the generator function to the already constructed part of the vector.
constructN 3 f = let a = f <> ; b = f <a> ; c = f <a,b> in <a,b,c>
O(n) Construct a vector with n elements from right to left by repeatedly applying the generator function to the already constructed part of the vector.
constructrN 3 f = let a = f <> ; b = f<a> ; c = f <b,a> in <c,b,a>
O(n) Construct a vector with n elements by repeatedly applying the generator function to the already constructed part of the vector.
constructN 3 f = let a = f <> ; b = f <a> ; c = f <a,b> in <a,b,c>
O(n) Construct a vector with n elements from right to left by repeatedly applying the generator function to the already constructed part of the vector.
constructrN 3 f = let a = f <> ; b = f<a> ; c = f <b,a> in <c,b,a>
O(n) Construct a vector with n elements by repeatedly applying the generator function to the already constructed part of the vector.
constructN 3 f = let a = f <> ; b = f <a> ; c = f <a,b> in <a,b,c>
O(n) Construct a vector with n elements from right to left by repeatedly applying the generator function to the already constructed part of the vector.
constructrN 3 f = let a = f <> ; b = f<a> ; c = f <b,a> in <c,b,a>
O(1) Yield the head and tail of the vector, or Nothing if the vector is empty.
O(1) Yield the head and tail of the vector, or Nothing if the vector is empty.
O(1) Yield the head and tail of the vector, or Nothing if the vector is empty.
O(1) Yield the head and tail of the vector, or Nothing if the vector is empty.
O(1) Yield the head and tail of the vector, or Nothing if the vector is empty.