Summary of algorithms