Potential fix for "%+d" bug on old libstdc++

As described in issue #2, old libstdc++ versions fail to format 0 as +0
when using the "%+d" conversion.  This patch contains an ugly workaround
which should fix this behaviour.
Make docs a bit more concise

For a library which is supposedly "tiny", the docs are still a bit
wordy :)