Fixed the initial permutation. Works for non-zero plaintext now