+ Supports single and double precession formatting + Added Error handling from the formatting functions