use Arrays.hashCode for the data array