Cathy's Solution baseline for Office Hours 8.5
Added state handling for 2nd number
Refactoring, remodeling, and suggested exercises.