Data-Structures-and-Algorithms A collection of useful and well written data structures and algorithms