Non-compiling snapshot before dangerous changes

Current structure of LLRB tree, ordered table, binary heap
does not support multiple keys, which is an issue for this
program. Going to change the Edge comparison mechanism so
that there is no need to allow multiple keys in these DSs.