Use of `pointer`

reinterpret doesn’t allocate a new array.