Smith Waterman Algorithm for subsequence matching using C language