BuildDouble new checks for negative mantissa
Extended BuildDouble...

Off by one rounding error in large double values where the mantissa
cannot be fully represented
Fixed BuildDouble [tested]
Fixed (again): had a small rounding error