Analyze and explain code functionality
# Analyze and Explain Code Functionality Analyze and explain code functionality ## Instructions Follow this systematic approach to explain code: **$ARGUMENTS** 1. **Code Context Analysis** - Identify the programming language and framework - Understand the broader context and purpose of the code - Identify the file location and its role in the project - Review related imports, dependencies, and configurations 2. **High-Level Overview** - Provide a summary of what the code does - Explain the main purpose and functionality - Identify the problem the code is solving ...