Added implementation of modified Smith-Waterman Algorithm

Uhhh, this operation seems... really expensive.