add some examples to test the algorithm
ignore solution directory - sol
refactor the code. Mainly on Searching Algorithm