Fix singleDigit() to only return yes on positive numbers.
Add fast-path cases for multiplication. Add some bugfixes.