auto_ptr is deprecated
function traits
return const ref
typo
worker_pool_size
async, async_executor, and async_function
run faster