Added some test cases to support 3 digit numbers.
Fixed boundary condition bug.
Fixed boundary condition for 100.
Fixed another couple of failing unit tests.
More changes. Still one failing unit test.