Initial Commit: NeedlemanWunsch

Final alignments are constructed iteratively. Recursive alignment (with
sequences of average length) leads to stack kaboom.