Having four vars:

```
short mantissa,  
exponent,  
base;  
long double factor;

```

How shall I check each of those three components to ensure that result will fit into factor? Or maybe leave it as a user responsibility to make sure that data provided make sense?