LeetCode

I write proofs so that its easier to wrap my head around the intuition and correctness of solutions. They might be lengthy but I find it helpful to understand the process with which I could approach a new problem in the future.