Exercise completed.  To Re-visit when addressing input validation and error handling.