Add util.memoize()
Add code for longest common subsequence alignment
Test longest common subsequence alignment