Press "See Inside" to play around with the methods. arrayNew creates a new array arrayRead sends your named array to the temp array to be seen arraySet sets a value in your named array. The index starts at 0. For example, for example you have a list that is 10 items long. Your first item is at index 0 and your last item is at index 9. Arrays can not change length and cannot have the same name as another array.
This project contains a simple set of vanilla blocks that allows a few lists to act as any amount you want. Because these are blocks you are also able to create lists while your code is running. There is no way to change the length of a list or delete a list as of yet, but more methods will be added as needed. If you plan to use this in a project please let me know so I can check it out!