Wrote the unit test for it.

TODO:
Eliminate all warnings
How to make the program more strong.
Complete the readme file

TODO:
Eliminate all warnings
How to make the program more strong.