DEPTH AND COMPLEXITY