That'll stick to my brain. Nice!
Quick tip for remembering the difference between splice and slice:
p for permanent
Splice mutates the original array, slice doesn't! So the operation is more permanent in splice!
this is literally why plenty of clueless and arrogant dudes try to tell me my x/y/z vector tattoo is wrong and usually in a very passive aggressive way at that https://twitter.com/freyaholmer/status/1325556229410861056
Elite Dangerous is on the humble bundle store right now: https://www.humblebundle.com/store/elite-dangerous