added a density method to the Parser, negative signs work now