### Formal Names of Very Large Integers

This program displays the formal full names of very large integers of up to 100 digits length.

Numbers may be entered as normal integers or expressed in scientific notation, such
as `83.197E+62`

Any residual decimal value, which is not needed, will be cut off, leaving only the
un-rounded integer part to which the formal name will apply.

Read out the formal number name sequentially as if it were one long sentence.

NOTE: No specific error checking.  Just correctly follow the rules, all should go well.

RULES: Maximum length = `100` digits ,    (Exponent of 10 range = `0` to `+99`)

Enter an Integer Value

Given the number:
`0`

Evaluating the absolute integer value gives:
`0`

Number of digits in the integer:
`1`

The formal name of the integer is:
`0`

Reference table of formal names used for large numbers from `1E+03` to `1E+99`

Wiki-Ref: http://en.wikipedia.org/wiki/Names_of_large_numbers
```-----------------------
1E+XX = Name of Integer

1E+03 = 1 thousand
1E+04 = 10 thousand
1E+05 = 100 thousand
1E+06 = 1 million
1E+07 = 10 million
1E+08 = 100 million
1E+09 = 1 billion
1E+10 = 10 billion
1E+11 = 100 billion
1E+12 = 1 trillion
1E+13 = 10 trillion
1E+14 = 100 trillion
1E+18 = 1 quintillion
1E+19 = 10 quintillion
1E+20 = 100 quintillion
1E+21 = 1 sextillion
1E+22 = 10 sextillion
1E+23 = 100 sextillion
1E+24 = 1 septillion
1E+25 = 10 septillion
1E+26 = 100 septillion
1E+27 = 1 octillion
1E+28 = 10 octillion
1E+29 = 100 octillion
1E+30 = 1 nonillion
1E+31 = 10 nonillion
1E+32 = 100 nonillion
1E+33 = 1 decillion
1E+34 = 10 decillion
1E+35 = 100 decillion
1E+36 = 1 undecillion
1E+37 = 10 undecillion
1E+38 = 100 undecillion
1E+39 = 1 duodecillion
1E+40 = 10 duodecillion
1E+41 = 100 duodecillion
1E+42 = 1 tredecillion
1E+43 = 10 tredecillion
1E+44 = 100 tredecillion
1E+45 = 1 quattuordecillion
1E+46 = 10 quattuordecillion
1E+47 = 100 quattuordecillion
1E+48 = 1 quindecillion
1E+49 = 10 quindecillion
1E+50 = 100 quindecillion
1E+51 = 1 sexdecillion
1E+52 = 10 sexdecillion
1E+53 = 100 sexdecillion
1E+54 = 1 septendecillion
1E+55 = 10 septendecillion
1E+56 = 100 septendecillion
1E+57 = 1 octodecillion
1E+58 = 10 octodecillion
1E+59 = 100 octodecillion
1E+60 = 1 novemdecillion
1E+61 = 10 novemdecillion
1E+62 = 100 novemdecillion
1E+63 = 1 vigintillion
1E+64 = 10 vigintillion
1E+65 = 100 vigintillion
1E+66 = 1 unvigintillion
1E+67 = 10 unvigintillion
1E+68 = 100 unvigintillion
1E+69 = 1 duovigintillion
1E+70 = 10 duovigintillion
1E+71 = 100 duovigintillion
1E+72 = 1 trevigintillion
1E+73 = 10 trevigintillion
1E+74 = 100 trevigintillion
1E+75 = 1 quattuorvigintillion
1E+76 = 10 quattuorvigintillion
1E+77 = 100 quattuorvigintillion
1E+78 = 1 quinvigintillion
1E+79 = 10 quinvigintillion
1E+80 = 100 quinvigintillion
1E+81 = 1 sexvigintillion
1E+82 = 10 sexvigintillion
1E+83 = 100 sexvigintillion
1E+84 = 1 septenvigintillion
1E+85 = 10 septenvigintillion
1E+86 = 100 septenvigintillion
1E+87 = 1 octovigintillion
1E+88 = 10 octovigintillion
1E+89 = 100 octovigintillion
1E+90 = 1 novemvigintillion
1E+91 = 10 novemvigintillion
1E+92 = 100 novemvigintillion
1E+93 = 1 trigintillion
1E+94 = 10 trigintillion
1E+95 = 100 trigintillion
1E+96 = 1 untrigintillion
1E+97 = 10 untrigintillion
1E+98 = 100 untrigintillion
1E+99 = 1 duotrigintillion
```