//*****
        // DualHashSet...
        public static DualHashSet <T1, T2> Clone <T1, T2>(this DualHashSet <T1, T2> source)
        {
            var result = new DualHashSet <T1, T2>();

            result.CopyFrom(source);
            return(result);
        }