Angular Momentum Techniques in Quantum Mechanics