allow arithmetic operations in constant expressions, handle infinity\NaN results
addressed CR feedback