bk-tree for golang