taking another crack at max_depth on L3Q7.py