several more attacks took place in the following centuries different variants exist see smith waterman algorithm and needleman wunsch algorithm batubajije niba tuzi igihe filime yatangiriye