started work on fourier shift library, which will eventually include
shift-based rotation using shears