improve constructor
add project 04_SparseMatrixStdList which implement with std::list