Doing a recursive Kirman. Removed all other versions.