algorithms and improvements have been proposed for the purpose of performing spectral