Three part formatting for positive, negative and zero number implemented