Ask HN: Suggest rigorous ways to learn design of data structures and algorithms | Hacker News Reader