That's not trying hard enough. That's litterally the definition of a cons cell. (The array is simply raw memory and the index is a pointer)