1>> # Three digits in, 2/6 digits out, rounding down.
2>> 1110	2	6
31110
4>> 111	2	6
5111
6>> 11.1	2	6
711
8>> 1.11	2	6
91.1
10>> 0.111	2	6
110.11
12>> 0.0111	2	6
130.011
14>> 0.00111	2	6
150.0011
16>> 0.000111	2	6
170.00011
18>> 0.0000111	2	6
190.000011
20>>
21>> # One digit in. Must not produce spurious digits or trailing nulls.
22>>
23>> 1000	2	6
241000
25>> 100	2	6
26100
27>> 10	2	6
2810
29>> 1	2	6
301
31>> 0.1	2	6
320.1
33>> 0.01	2	6
340.01
35>> 0.001	2	6
360.001
37>> 0.0001	2	6
380.0001
39>> 0.00001	2	6
400.00001
41>> 0.0000011	2	6
420.000001
43>>
44>> # Three digits in, 2/6 digits out, rounding up.
45>>
46>> 996	2	6
47996
48>> 99.6	2	6
49100
50>> 9.96	2	6
5110
52>> .996	2	6
531
54>> .0996	2	6
550.1
56>> .00996	2	6
570.01
58>> .000996	2	6
590.001
60>>
61>> # Three digits in, 1/6 digits out, rounding down.
62>>
63>> 1110	1	6
641110
65>> 111	1	6
66111
67>> 11.1	1	6
6811
69>> 1.11	1	6
701
71>> 0.111	1	6
720.1
73>> 0.0111	1	6
740.01
75>> 0.00111	1	6
760.001
77>> 0.000111	1	6
780.0001
79>> 0.000011	1	6
800.00001
81>>
82>> # One digit in. Must not produce trailing nulls.
83>>
84>> 1000	1	6
851000
86>> 100	1	6
87100
88>> 10	1	6
8910
90>> 1	1	6
911
92>> 0.1	1	6
930.1
94>> 0.01	1	6
950.01
96>> 0.001	1	6
970.001
98>> 0.0001	1	6
990.0001
100>> 0.00001	1	6
1010.00001
102>> 0.0000011	1	6
1030.000001
104>>
105>> # Three digits in, 1/6 digits out, rounding up.
106>>
107>> 996	1	6
108996
109>> 99.6	1	6
110100
111>> 9.96	1	6
11210
113>> .996	1	6
1141
115>> .0996	1	6
1160.1
117>> .00996	1	6
1180.01
119>> .000996	1	6
1200.001
121