Adding a new fake digit type

This new type allows for setting of integer length and incorporation into implementations needing doubles with specific floating point precision.