more tests, with a slight bigger tree
more tests...
tests and implementation for K
more tests...
unnormalized seems working, added more tests
normalized version seems working as well
implementation seems finished, added some integration tests
added parallel keyword, but not used