JoinedArrayVector square
ArrayVector tidying
JoinedArrayVector coalescing
validation function heirarchy
more validation tests
More validation checks
getElements functionality