Final project for the Parallel and Distributed System course at UNIPI: Sequential and parallel implementations of the Odd-Even Sort using pthreads and FastFlow