List

Fix the Memory Leaks in Memory Pool (use a miniVector)
Improve List