Calculating Scattering Amplitudes Efficiently