Implemented basic typed list with some basic op

Nested list are accepted.

Test with long list fail.