- Add support for 'quit' command alongside 'exit'
- Update input prompt to show both exit options
- Enhance empty input handling to catch both empty strings and whitespace
- Replace isspace() check with more robust empty string validation
- Optimize command checking by storing lowercase result
- Improve code readability and user experience