The digital world runs on binary. But while numbers made up of ones and zeroes is easy enough to get your head round, what happens when you need to express a negative ...