DSA playground
- app_two_pointers_split_bills.ts : Solved using two pointer or sliding window pattern
- heap_oop_split_bills.ts : Solved using Heap / PriorityQueue DS, and inspired by this article
- app_heap_oldversion.ts : Simplified version of Heap solution