Daily Data Structures and Algorithms Javascript library