depth-and-complexity-guide