implementation of subsequence kernel (untested)
implementation of value hash
minor improvements to cache
improved test cases
some code for compression distance