Counting Lattice Paths Using Discrete Fourier Methods in Any Dimension