significant digit arithmetic