https://neldoreth2k.blogspot.com/2020/05/pdf-download-depth-and-complexity.html