Update algorithm.h