Bugfix: -(-a) will no longer be changed to --a; Improve accurancy of number to fraction conversion