added algorithms.md