Explain the concept of driving path and how it differs from the critical path in a highly constrained program schedule for Tecolote Research.