US4: Moved digits matcher to production code.
US4: Adjusted digits matcher interface.
US4: Added another example test.
US4: Refactoring and change towards real implementation.
US4: First test passed.
US4: '3' can be '9' case.
US4: '6' could be '8' case.
US4: some 'could not be' cases.