I'm looking to implement some algorithms and publish them as Crates for the rust programming language, what are some that I could implement?