/// <summary>
 /// Performs a "minus" of SerializableList <c>b</c> from SerializableList <c>a</c>.  This returns a SerializableList of all
 /// the elements in SerializableList <c>a</c>, removing the elements that are also in SerializableList <c>b</c>.
 /// The original SerializableLists are not modified during this operation.  The result SerializableList is a <c>Clone()</c>
 /// of SerializableList <c>a</c> containing the elements from the operation.
 /// </summary>
 /// <param name="a">A SerializableList of elements.</param>
 /// <param name="b">A SerializableList of elements.</param>
 /// <returns>A SerializableList containing <c>A - B</c> elements.  <c>null</c> if <c>a</c> is <c>null</c>.</returns>
 public static SerializableList <T> Minus(SerializableList <T> a, SerializableList <T> b)
 {
     if (a == null)
     {
         return(null);
     }
     else
     {
         return(a.Minus(b));
     }
 }