https://sitedar.com/blog/678-google-zebra-algorithm.html