+ Added test for generics.
+ Add todo list.