remove some duplication on number arithmetic operators
add power expression