https://blog.bytebytego.com/p/algorithms-you-should-know-before?utm_source=hackernewsletter&utm_medium=email&utm_term=code&triedSigningIn=true