- Gets all substrings of a string
- Keeps only those sub strings that are pallindrome in a hashmap
- Reports back longest substring
- Compresses an array by counting all subsequent letters
- Removes counted elements from array
- Mutates existing array to conserve space
- Matches substrings in a substring
- States if test cases pass or not on the basis of count of matched sub strings
Concatinates list of strings into a single string on the bases of provided delimeter