Added a cython implementation of the steepest descent mmc with shaking heuristic.