def ask_user_yes_or_no(question: str)->bool:
    """
    Asks a question to user and user needs to say 'yes' or 'no' (several versions are accepted)
    :param question: str
    :return: bool
    """
    accpetable_yes = ['sure', 'yeah', 'yes', 'y']
    accpetable_no = ['no', 'n', 'nope']

    while True:
        answer = input(question + '\nYes or No?: ').lower()
        if answer in accpetable_yes:
            return True
        elif answer in accpetable_no:
            return False
        else:
            print("'{}' is not an acceptable answer...\n".format(answer))