docs: private BigInteger evalLogicalOrExpression(AstNode exprAst) {
      AstNode operand = exprAst.getFirstChild();
      boolean result = evalToBoolean(operand);
  
      while (!result && ((operand = getNextOperand(operand)) != null)) {
        result = evalToBoolean(operand);
      }
  
      return result ? BigInteger.ONE : BigInteger.ZERO;
    }