add: disequilibrium trick to help concurrent disambiguation

Signed-off-by: Stephen L. <lrq3000@gmail.com>
edit: simple_diseq.m

Signed-off-by: Stephen L. <lrq3000@gmail.com>
edit: Maximum Likelihood optimization: open list de-duplication

Signed-off-by: Stephen L. <lrq3000@gmail.com>
edit: Maximum Likelihood optimization: dead ends de-duplication

Signed-off-by: Stephen L. <lrq3000@gmail.com>
edit: Maximum Likelihood fix for special case when message is already a clique

Signed-off-by: Stephen L. <lrq3000@gmail.com>
edit: Maximum Likelihood fix for dead ends precomputation (did not work before because dead ends were reset to empty)

Signed-off-by: Stephen L. <lrq3000@gmail.com>
edit: Maximum Likelihood fix just found resort for concurrent cliques > 2

Signed-off-by: Stephen L. <lrq3000@gmail.com>
add: first working draft of a unit test

Signed-off-by: Stephen L. <lrq3000@gmail.com>