Add section on algorithms