BSP FFT2D 2-Dimensional Fast Fourier Transform using Bulk Synchronous Parallel programming model. This was a project for the Mastermath course Parallel Algorithms taught by Prof. Rob Bisseling.