Task: Use a thread pool
Time: 2:25 min