First commit.

1. Add list.
2. Add simple unit test.