1. Add sublasses of `Exception`: - [ ] **Parsing error** for invalid syntax - [ ] **Runtime error** for runtime exceptions, like division by zero 2. Make `Exception` inherit from `std::exception`