Add negative number support. Closes #2