kde added

- kde using single tree added
You can dive in the doc and the code an have a look :-) Anyway, this is something you don't need to worry about just now.