Updated README with descriptions of algorithms