Oh well taking the product of a set with itself does imply two sets, so that explains part of it, as well as the fact that the nature of sets to ignore duplicates does not transfer down to the tuples made from cartesian products of them, hence (2,1) and (1,2) being listed out.