say we have array1 and array2 both of which are two dimensional, and may have non-unique rows, and different number of rows.
My final goal is to have a cleaned versio