Going to start work on part3a part3b now. Starting with part3b since I'm familiar with pthreads.