remove contracts.
remove comments and rename run -> call.
rename ! to not.
rename methods.
rename clump -> cluster.
whitespace.
whitespace.
make default k 2