Physiological Principles of Cardiopulmonary Exercise Testing