You never really enter the For loop in Talbot. You begin your loop
For[k = 0, k == N, k++, expr]
with N = 64, while k = 0. Because the test k == N
is False immediately, you never start the loop. Perhaps you meant k <= N
?
Also, I would recommend avoid using N
as a variable name in your programs or function definitions, because it is an already defined function in the Wolfram Language.