How to use Array<T> on Island platform?

I am aware of List < T>, but I am still very confused on how to use Array< T> of Island platform. Looking into its source code, it seems pretty useless except those class methods … Is there any reason for the existence of Array, other than providing a set of class methods?

Any heads up?

https://docs.elementscompiler.com/API/IslandRTL/Classes/Array-T-/

As you probably noticed, Array: https://github.com/remobjects/IslandRTL/blob/master/Source/Array.pas has helpers for working with arrays. The generic Array<T> might look useless; but it’s the class that’s used whenever you use an array. For example if you have code like:

var x: array of Integer := new Integer[15];

what the compiler writes:

var x: Array<Integer> := DefaultGC.NewArray(typeinfofor(Array<Integer>), sizeof(Integer), 15);

Also note that Array<T> implements the , IEnumerable, IEnumerable, IList, IList types, which let you enumerate and use an array as those interfaces.