Math calculations don't minify properly
If a variable is used inside a math calculation, the whole calculation is not minified.
It probably has something to do with the parenthesis.

# Example 1
```lua
?(1 * (1 * (1 * (1 * (1 * (1 * (1 * (1 * (x * 1)))))))))
```
This doesn't get minified, as it has the variable.
However, turning `x` into a `1` makes the minified result `?1`

## Expected Result
```lua
?x
```

## Actual Result
```lua
?1*(1*(1*(1*(1*(1*(1*(1*(a*1))))))))
```

# Example 2
```lua
?(1 + (1 + (1 + (1 + (1 + (1 + (1 + (1 + (x + 1)))))))))
```
This gives the same type of result.

## Expected Result
```lua
?x+9
```

## Actual Result
```lua
?1+(1+(1+(1+(1+(1+(1+(1+(a+1))))))))
```

# Example 3
```lua
x = (9 * (2 * y)) * 4
```
Taking out the parenthesis fixes this problem (Example 4)

## Expected Result
```lua
x = 72 * y
```

## Actual Result
```lua
a=9*(2*b)*4
```

# Example 4
```lua
x = 9 * 2 * y * 4
```
While this fixes the minification problem, it causes a new one: The left and right half are merged separately.

## Expected Result
```lua
x = 72 * y
```

## Actual Result
```lua
a=18*b*4
```


# Outro
Well, that's what I've found so far. Hope it helps with some minification stuff.