常用泛型算法:
find(beg, end, val); equal(beg1, end1, beg2); fill(beg, end, val); fill_n(beg, cnt, val); accumululate(beg, end ,val); unqiue(beg, end); reverse(beg, end);