Make operator% only act on types we want to handle. Also add a benchmark for comparison with QString::reserve();