code: public static <C extends Compound> int lastIndexOf(Sequence<C> sequence,
  			C compound) {
  		int index = indexOf(new ReversedSequenceView<C>(sequence), compound);
  		return (sequence.getLength() - index)+1;
  	}
docs: Performs a reversed linear search of the given Sequence by wrapping
  it in a {@link ReversedSequenceView} and passing it into
  {@link #indexOf(Sequence, Compound)}. We then inverse the index coming
  out of it.