code: public static <T> Collection<T> minus(Iterable<T> self, Object removeMe) {
          Collection<T> ansList = createSimilarCollection(self);
          for (T t : self) {
              if (!coercedEquals(t, removeMe)) ansList.add(t);
          }
          return ansList;
      }
docs: Create a new Collection composed of the elements of the first Iterable minus every occurrence of the
  given element to remove.
  <pre class="groovyTestCase">assert ["a", 5, 5, true] - 5 == ["a", true]</pre>
  
  @param self     an Iterable object
  @param removeMe an element to remove from the Iterable
  @return the resulting Collection with the given element removed
  @since 2.4.0