Create algorithms.hpp