* Split a string into multiple components by a character. * @param subject * The string to split. * @param delimiter * The character to split the string by. * @return * The components of 'subject', not including 'delimiter'. * - If two delimiters occur in a row in 'subject', a corresponding empty * string will appear in the returned vector. * - If a delimit