Golang implementation of Longest Common Subsequence