list implementation and merge sorted list problem, implementation good; use STL merge algorithm need extra memory, have to write my own merge, C I/O is more faster than C++