def clean_itemlist(itemlist):
    """
    Does lower-casing, de-duplication and alphabeting sorting.
    """
    cleaned_itemlist = []
    for item in itemlist:
        if type(item) == list:
            item = ' '.join(item)
        item = item.lower()
        cleaned_itemlist.append(item)
    return sorted(list(set(cleaned_itemlist)))
