Note: This repository is forked from open-source resources and modified with my own notes, explanations, and refactoring for learning purposes.