https://medium.com/@helpfulatul/the-6-month-roadmap-to-learning-data-structures-and-algorithms-063198811c3e