code: public static <T extends Comparable<T>> Matcher<T> between(T min, T max) {
          return allOf(greaterThan(min), lessThan(max));
      }
docs: Equivalent of {@code allOf(greaterThan(min), lessThan(max))} matcher combination
  @param min the minimum value of the range
  @param max the maximum value of the range
  @param <T> the matcher type
  @return the matcher