Challenging algorithms and data structures every programmer should try - Austin Z. Henley
https://austinhenley.com/blog/challengingalgorithms.html
46800306