Create longest-substring.py

Takes two strings of any length and returns the longest common subsequence (non-consecutive or consecutive)
as long as the order is the same in the two sequences