added FFT-based angular-correlation routines, gap corrections are yet to be implemented