Merged diamond square with alg list