insert() fixed.
std::move() used more.
combine() optimized if content is already in one piece.