Algo2 completed with Testing