added john langfords cover tree for reference