def extract_hashtags(text, tags_to_append=[]):
    """Extracts distinct sorted hashtag collection from a string, complemented with tags_to_append items."""
    return sorted(set([item.strip("#.,-\"\'&*^!") for item in text.split()
        if (item.startswith("#") and len(item) < 256)] + tags_to_append))