My solution to Producer-Consumer problem for Operating Systems course. It's going to use 2 processes (not threads) and semaphores.