Classical and Quantum Collective Recoil Lasing: A Tutorial