language
multiplication, addition and division language rules
subtraction language rule
language can parse complex expressions
language can parse negative numbers