Added assignement 2. This assignement has passed all test of the Junit