Harmonic Analysis and Boolean Function Complexity