Algorithms: added permutations and sudoku
Solrdemo: added indexer and searcher
CS212: faster poker deals