C implementation of the Gotoh algorithm, aka Needleman-Wunsch with affine gap penalties. Allows for position-dependent gap penalties.