1. list copy ctor & assigment implementation

2. new test case