ffts for the 2 - sphere – improvements and variations ∗ .
Introduction to Algorithms