starting a distUnion function to join distance specifications
adding documentaiton to distUnion
antiExactMatch function implemented using distUnion
re-implementing antiExactMatch directly
oops. implemented antiExactMatch backwards. fixed.
checking for duplicates pairs in distUnion