import re


def sentences(text: str) -> list[str]:
    """
    Splits text into an array of its sentences.  Finds two spaces, or newline, or tab, and splits there.

    Parameters
    ------------
    text: str
        The text to be split up.

    Returns
    ------------
    str[]
        An array of strings (sentences)
    """
    list_sentences = re.split('  |\n|\t', text) #Splits along spaces (no single space -- only double)
    list_sentences = list(filter(str.strip, list_sentences)) #Filters out 'sentences' that are only whitespace

    for i in range(0,len(list_sentences)): #Removes whitespace from remaining items
        list_sentences[i] = list_sentences[i].strip()
    return list_sentences