Added semantic macros for order-of-magnitude