pub fn operation( exp_stack: &mut Vec<ASTNode>, ) -> Result<ASTNode, Box<dyn Error>>
This Function is in the variable module and takes in a mut ref of a vector of ASTNodes It returns a BaseType result of the parsed expression