swapped out clustering for neighbor weight increasing success rate, increased pruning for more performance, ensured initial board is always random and added cabal file.
simplified rowWeight and made more readable.
tiny tweaks for tail call performance.
updated readme