implementing a fast DNA-aligment algorithm