Understanding BCS Theory: Superconductivity Explained