LongestCommonSubstring bug fixed. But still there is lot room for
efficiency.
lcsm bug fixed and completed. need to make it more efficient.
lcsm cleaned and finalized. comment added at top.