code: public static Expression arrayPosition(Expression expression, Expression value) {
          return x("ARRAY_POSITION(" + expression.toString() + ", " + value.toString() + ")");
      }
docs: Returned expression results in the first position of value within the array, or -1.
  Array position is zero-based, i.e. the first position is 0.