condensed Nialls for future further use in comparison metrics
flipped polarity of gap penalty arguments
added Smith-Waterman algorithm (w/ tests)