Algo.hpp added