Haskell implementation of Dynamic Local Search for Maximum Clique