Adding missing algorithm header for std::sort