implemented a rule 'n ** m ** l = n ** (m * l)'
implemented rule 'n / m * l = n * l / m'
refactoring in Operator.cpp
removed Expr::IsOperator*()