a, b equality vs a, b locale compare vs a, c equality vs a, c locale compare vs d has a vs d has b vs d has c vs d has something not in d