Keccak added, CombinatorialIndexer, code cleaning.

* SHA3 Keccak added for further experiments.
* New class, CombinatorialIndexer, extracts some functionality from Approximator, code cleanup, abstraction.
* Gb computation - separate method.