Which joints are responsible for flexion and extension at the elbow?
A. Glenohumeral and humeroulnar
B. Humeroulnar and humeroradial
C. Humeroulnar, humeroradial, and radioulnar
D. Humeroradial, radioulnar, and radiocarpal
E. Humeroradial and radioulnar