Decomposable algorithm for computing k-nearest neighbours across partitioned data. Issue 4 (3rd July 2016)