Like terms should add more properly now; todo: make - and / left-associative