code: public static <C extends Compound> boolean sequenceEqualityIgnoreCase(Sequence<C> source, Sequence<C> target) {
  		return baseSequenceEquality(source, target, true);
  	}
docs: A case-insensitive manner of comparing two sequence objects together.
  We will throw out any compounds which fail to match on their sequence
  length & compound sets used. The code will also bail out the moment
  we find something is wrong with a Sequence. Cost to run is linear to
  the length of the Sequence.
  
  @param <C> The type of compound
  @param source Source sequence to assess
  @param target Target sequence to assess
  @return Boolean indicating if the sequences matched ignoring case