"Arbitrary" probably isn't the right word. The index can be any data type, not just an integer.