coding kd tree