Approximate nearest-neighbor AND Good
Common descendants