>>533922187
I'm actually feeling dizzy after this. This shit was more complex than KD-trees or BVH's. Fucking mathematicians.