Fast Walsh transform