Fix bug when setting non-zero initial digit and then decrementing. 

There was a minor bug when initializing with a non-zero initial digit and then decrementing (without incrementing first). This patch fixed it for me. 

Great library!