Revise CList search function
Add Hash Table Template