Currently, Array.hashCode returns different values for different arrays, even if they contain the same data. Example: ` Array(1,2,3).hashCode == Array(1,2,3).hashCode ` returns false while ` List(1,2,3).hashCode == List(1,2,3).hashCode ` returns true.