Add description of algorithms