def remove_unneccessary_words(lyrics: list) -> list:
    """ Removes words that are irrelevant to analytics

    Args:
        lyrics: list of all words in lyrics of a song
    
    Return:
        Lyrics with unneccesary words removed
    """

    # list of words we want to remove
    words = ['', 'the', 'i', 'a', 'an', 'of', 'with', 'at', 'from', 'into', 'and',
        'or', 'but', 'so', 'for', 'yet', 'as', 'because', 'since', 'this', 'that',
        'these', 'those', 'in', 'to', 'on', 'all', 'you', 'my', 'it', 'me', 'your',
        'when', 'out', 'up', 'be', 'is', 'if']

    return list(set(lyrics) - set(words))