+ boost.string_algo