https://hgpu.org/?p=11160
Algorithms for manipulating large geometric data