Requiredm pthread (kinda optinal), cgal, armadillo
