That is my learning curve, I actually started with:  LongestCommonSubstring, which returns two things and thus needs the separate "Result" approach and just reused the pattern from there.  I will change the others.