List
A List is an array that can change size during the execution of the code.
This ability comes with an extra cost.
The List structure itself maintains a reference to that memory as well as some housekeeping variables.
Supports map
, filter
and reduce
.
For .NET interop we could just use
List<T>
and add these alias functions.