Machine Learning course project for sorting networks