https://1library.net/document/y9r947wy-faster-and-efficient-algorithm-for-sequence-alignment.html