Exception Handling – Klassisch und funktional