Removed symbol stripping gcc compiler flag;
Added function definitions for get_exponent methods;
Added a check against Not a Number;
Whitespace fix.
Update to symmetric_error functionality;
  (1) Fixes a bug related to rounding;
      How it happens: if you have a number like x=0.99754, dx=0.0001
      A call like
      exponent<double>(x) --> 0; - because 0.99 is rounded to 1.0
      whereas,
      exponent<double>(x,4) --> -1; - because you now are considering
                                      the number to be 0.9975 which at
                                      the last digit doesn't round;
  (2) Added a method exponent_max_prec;
  (3) Changed decimal_representation to have an integer parameter,
      in_precision;
  (4) Rework another couple of methods;
  (5) Added a bunch of simple test cases;