def yes_or_no(question, add_options=True):
    """Simple yes or no prompt.

    Parameters
    ----------
    question : :py:obj:`str`
        Question of the yes or no prompt.
    add_options : :py:obj:`bool`
        Include option statement (Y/n) after the question.

    Returns
    -------
    :py:obj:`bool`
        Boolean specifying if the user gave the right response.
    """

    # Check add_options argment
    if add_options:
        option_str = " (Y/n)>> "
    else:
        option_str = ""

    # Create prompt
    answer = input(question + option_str).lower().strip()
    answer = [answer] if answer == "" else answer  # Make sure enter i

    # Keep repeating prompt until right answer is given
    while not (
        answer == "y"
        or answer == "yes"
        or answer == "n"
        or answer == "no"
        or answer[0] == ""
    ):
        print("")
        print("Input yes or no")
        answer = input(question + option_str).lower().strip()
        answer = [answer] if answer == "" else answer  # Make sure enter i

    # Check answer
    if answer[0] == "y" or answer[0] == "":
        return True
    else:
        return False