Separate methods that deal with lists.
Implemented list pool.
New list management code.
Used const ref wherever possible. 28.