shared neighbors apriori set up. enormous speedup.