longest common substirng alignment using perl and C