/// <summary>
        /// Performs a CLIP on a Fuzzy Set
        /// </summary>
        /// <param name="fs">The Fuzzy Set to Clip</param>
        /// <param name="top">The scalar amount to Clip the Fuzzy Set to</param>
        /// <returns>Clipped Fuzzy Set</returns>
        public static FuzzySet ClipFS(FuzzySet fs, double clipVal)
        {
            FuzzySet fuzz = new FuzzySet(fs);

            fuzz.UopFS(fuzz, 1, clipVal);

            return fuzz;
        }