now with a Cython extension for (ostensibly) faster processing
updated for 4 letter sequences