dynamic programming example

implement a dynamic programming algorithm that finds the minimum number
of operations needed to transform string A into string B