##Array Views
A "view" here refers to a read-only wrapper class that provides access to certain elements in an array given an index.
0+
partitions of an array (PartionedArrayView
)
1
partition of an array (ContiguousArrayView
)
0+
elements of an array (SeparatedArrayView
)
Elements that satisfy a predicate (FilteredArrayView
)