added != operator
some more optimizer changes
Merge branch 'master' into optimizer

Conflicts:
	optimizer.cpp
I messed up. Either I forgot to delete while copy-pasting, or someone made a mistake when merging. Anyway, this is done now.
some optimizer changes
Merge branch 'optimizer' of https://github.com/iburinoc/Cube into optimizer
*sigh*
assembler beginning assembly process
finished compute.  might run a heavier one tomorrow.
Added remove undos
beginning work on trie
Added basic_opt method that runs remove_fours and remove_undos until nothing changes.
ld refuses to work in this directory.  .'. nuking it.
Trie works.
Changed optimizer and began working on assembler_trie
Makefile
finished optimizer and fixed trie implementation
Miscellaneous optimizer stuff
Changed optimizer so that it accepts 1 len solutions
Reran optimizer and fixed it