chat-assignment
by William Wolf
Resources Consulted:
https://stackoverflow.com/questions/9865617/what-does-mutex-lock-exactly-do/9865673
https://www.geeksforgeeks.org/time-function-in-c/
https://zetcode.com/articles/cdatetime/
https://stackoverflow.com/questions/35026910/malloc-error-checking-methods/35026995