code: public CList parse(String infixExpression, Object... values) throws ParseException {
          // get variable names
          LinkedHashMap<String, Num> vNames = mapValues(infixExpression, values);
  
          return parse(infixExpression, vNames);
      }
docs: Parse infix string expression
  @param infixExpression
  @param values
  @return
  @throws ParseException