4. Advanced topics

4.1. Writing error handlers
4.2. Error handling internals
4.3. Deallocating memory
4.4. Writing igraph functions with proper error handling
4.5. Error handling and threads