Mutating and Non-Mutating Array methods
[Immutably update data structures in JavaScript Arrays and objects](https://dev.to/antonio_pangall/best-practices-to-keep-objects-and-arrays-immutable-in-javascript-3nmm) [All about Immutable Arrays and Objects in JavaScript](https://ultimatecourses.com/blog/all-about-immutable-arrays-and-objects-in-javascript#immutable-array-operations)