New constructors accepting Vector instead of Tuple, more array functions
Permutation functions