code: public static Expression arrayPrepend(Expression expression, Expression value) {
          return x("ARRAY_PREPEND(" + value.toString() + ", " + expression.toString() + ")");
      }
docs: Returned expression results in the new array with value pre-pended.