In terms of references and their implementation on the heap and the stack how
equality testing for arrays is different from that for integers?