What it says on the tin.

    Input:  - word: A string that may be in camelCase.

    Output: - separated_word: A list of strings with camel case separated.

def separate_camel_case(word, first_cap_re, all_cap_re):
    """
    What it says on the tin.

    Input:  - word: A string that may be in camelCase.

    Output: - separated_word: A list of strings with camel case separated.
    """
    s1 = first_cap_re.sub(r'\1 \2', word)
    separated_word = all_cap_re.sub(r'\1 \2', s1)
    return separated_word