Algorithms Practice A collection of common algorithmic problems using Typescript Algorithms: Two Pointer Binary Search Sliding Window