https://www.slowdownvg.com/2010/01/03/depth/
Depth