--------
4611686018427387904 * 
4611686018427387904
 = 21267647932558653966460912964485513216
--------
4611686018427387904 * 
21267647932558653966460912964485513216
 = 98079714615416886934934209737619787751599303819750539264
--------
21267647932558653966460912964485513216 * 
98079714615416886934934209737619787751599303819750539264
 = 2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024
=======
2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 / 
98079714615416886934934209737619787751599303819750539264
 = 21267647932558653966460912964485513216
=======
98079714615416886934934209737619787751599303819750539264 / 
21267647932558653966460912964485513216
 = 4611686018427387904
=======
21267647932558653966460912964485513216 / 
4611686018427387904
 = 4611686018427387904
