BUG: math rules broken

I have just found out (after ten minutes of struggling), that division and multiplication operations have a strange bug in v4.0b2. For instance: expression 10/22 outputs 2.5 instead of 10.
The Dude apparently processes the expressions as if there are parentheses - 10/(2
2). But why the hell?

I added parentheses to my function and it works alright now but I hope this will be fixed in the final version.

thats how math equations should be done. multiplication , division, additions then subtraction. In that order.

I don’t agree. Multiplication and division are, regarding precedence, on the same level. See http://en.wikipedia.org/wiki/Order_of_operations

The standard order of operations, or precedence, is expressed in the following chart.

terms inside brackets
exponents and roots
multiplication and division
addition and subtraction

They are performed from left to right. For instance - http://www.mathgoodies.com/lessons/vol7/order_operations.html - Example 3:

Step 2: 9 - > 5 ÷ 5 > x 2 + 6 = 9 - 1 x 2 + 6 Division
Step 3: 9 - > 1 x 2 > + 6 = 9 - 2 + 6 Multiplication

looks like a bug