a quad tree implementation in c#