https://hgpu.org/?p=2238
Exact calculation of disconnected loops