Arrays and vectors, explained