canberra distance implementation
fixed distance for zero vectors
improved distance tests
trying to fix toString method