added a float/sqrt version of the Java Knn, weighs in at 21sec without warm up