Doc by Google ; Nearest neighbor search AND Sample code
Common descendants