Parser/Reader

The reader is the UI. It will only accept positive integers and will
keep asking for an integer until one is entered.