code: public static <A extends Number & Comparable<?>> NumberExpression<Double> log(Expression<A> num, int base) {
          return Expressions.numberOperation(Double.class, Ops.MathOps.LOG, num, ConstantImpl.create(base));
      }
docs: Create a {@code log(num, base)} expression
  
  @param num numeric expression
  @param base base
  @return log(num, base)