UPDATED TO 2.3.1
See the README for changes in 2.3.1 and 2.3. In general these changes are due to additional official GM array functions being added (such as array_delete, array_insert, array_push, etc.) or GM functions being modified (such as array_copy and array_equals now working on deeply nested arrays) or changes to GM functionality in general (such as the ability to pass in anonymous functions and callback functions in general). Functions have been removed or modified to reflect these changes.
This asset contains a number of functions to extend the usefulness of arrays. The functions are:
Please contact my support email with any questions or concerns. This is a free asset. I do not promise that I will add features or respond to questions, but I might. Please make requests to the support email or directly through github or through the asset page on the forums. If a script you like is missing from the most recent version, or you would like to see older versions, checkout the github page.