Distance functions for use with clustering algorithms. There are distance functions for float vectors and boolean vectors.