Implemented "Pattern" method
Refactored out "ConcatenateThisWith"
Introduced StringExtensions.StringJoin