Switch to follow and jemalloc to replace std::string and std::vector. Might be faster. Introduce string and vector types in the lmwtree namespace. Use likely and unlikely where useful.