move monkeypatches and other core class convenience methods into modules
CustomArray#join_after_regex

replacing CustomArray#join_avoiding_dupe_punctuation