array [0][]

a + width * offset

contigious memory

```
int a[3];

[ jakdf ] [ adsfa ] [ vdsfv ]

a[1] = 4;

[ jakdf ] [ 4     ] [ vdsfv ]
```

O(1) operations, do not grow by input, we know all the positions and variables, so we just multiply