Ethereum, Smart Contracts, Blockchain.
https://docs.soliditylang.org/en/v0.8.12/internals/layout_in_storage.html, but its explanation is not very clear. For arrays, the address is sequential and starts in the slot given by keccak256(p) where p is the slot that holds the length of the array. In our case, the slot that holds the length is