Build a Thread Pool
worker pool with futures
Challenge 1 of Async & MessagingIntermediate~55 minFree
Build a worker pool that runs queued jobs and returns results through futures. Handle exceptions per job, add a map() convenience, and distribute work across N workers round-robin.