Fix negative value bug

In the toString method, if there is a negative value, it's displayed like this: -2 -1/4. This makes it displayed like this: -2 1/4