by hypersphere
Original article: Introduction to Quad Trees