Threadpool implementation for CS401 at Lafayette College