https://stackoverflow.com/questions/226703/how-do-i-prompt-for-yes-no-cancel-input-in-a-linux-shell-script
Anonymous
Fold knowledge into data so program logic can be stupid and robust.