allows iterating an array of elements with an easy-to-read syntax and gives functionality to the collection and the elements it iterates.
A sorted array is a collection of values, arranged in an order.
A sorted array is a collection of values, arranged in an order {web}.
An array view is a proxy to an underlying array {web}.