A library for memory efficient short DNA sequence encoding.
When to use this library? If you are comparing strings against each other more than 4 times, it becomes more efficient to pay the cost of encoding them.
Constant time hamming distance calculations
See 'Constant Time Hamming Distance' section: https://www.biorxiv.org/content/10.1101/648683v1.full
FFT stuff?