Website for algorithms knowledge exchange, including their complexity for easy access, and representation in multiple languages, encouraging collaboration, making hard problems to be solvable easy for pragmatic programmers as well as making exploration of the field easy for newcomers to algorithms or to a specific field.