FFT implementation using Danielson-Lanczos Lemma
The meaning of the first line is "Let $X$ be an array of length $m$ (with indices running from $0$ to $m-1$) such that $X_j = x_{2j}$ for $j \in \{0,\ldots,m-1\}$." The second line has a similar meaning, with $Y_j = x_{2j+1}$ instead.