First commit

The Smith-Waterman algorithm for finding the longest matching segment within two strings.