Fast Johnson-Lindenstrauss Transform (FJLT)