The Proton-Proton Cycle