Added a needleman-wunsch alignment function with statistics on maximum score
on each row (for the purposes of dealing with gaps