Rational tests
0	->	0 / 1
0000	->	0 / 1
5	->	5 / 1
-5	->	-5 / 1
1/5	->	1 / 5
1 / 5	->	1 / 5
1/-5	->	-1 / 5
-1/-5	->	1 / 5
0/5	->	0 / 1
10/5	->	2 / 1
1.1	->	11 / 10
001.10000	->	11 / 10
000.00001	->	1 / 100000
.00001	->	1 / 100000
1e1	->	10 / 1
-1.25e-5	->	-1 / 80000
-1.25e0	->	-5 / 4
-1.25e5	->	-125000 / 1
1/0	->	Exception
1/1/1	->	Exception
1e1e1	->	Exception
1e	->	Exception
-1-1	->	Exception
1.1.1	->	Exception
1e1.1	->	Exception
