#######################################################################################################################
#
#    strDist
#    Given a string and a non-empty substring sub, compute recursively the largest substring
#    which starts and ends with sub and return its length.
#
#######################################################################################################################
#
#   strDist("catcowcat", "cat") → 9
#   strDist("catcowcat", "cow") → 3
#   strDist("cccatcowcatxx", "cat") → 9
#
#######################################################################################################################
