Update algo.hpp