code: public final static Function<BigInteger, BigInteger> module(short module) {
          return new Module(fromNumber(Short.valueOf(module)));
      }
docs: <p>
  It performs a module operation and returns the value
  of (input mod module) which is always positive
  (whereas remainder is not)
  </p>
  
  @param module the module
  @return the result of (input mod module)