Quantum Electrodynamics and Its Predictions