Moving out of sub-shells into groupings, more verbose elapsed overall time
Better input trapping
Notations