0, 1, 2, 3, ..., ∞
It's also possible to add another set of natural numbers after infinity, but in this case infinity is usually call ω: https://en.wikipedia.org/wiki/Ordinal_number
0, 1, 2, 3, ..., ω, ω+1, ω+2, ω+3, ...
Your example with an array is just:
0, 1, 2, 3, ..., ∞, ..., -3, -2, -1
It's possible to define a "<" relationship there and a topology and most of the other usual stuff, but it's a numerable set.
There are similar constructions for non-numerable sets, like the real numbers. You can add one infinite on both sides and you get something that is topologically equivalent to the border of a circle, or add two infinites (one on each side) and you get something that is topologically equivalent to a closed interval, or add even more infinites https://en.wikipedia.org/wiki/Compactification_(mathematics)