C program that optimally aligns two DNA sequences given an input scoring matrix