Work on a list data structure and some utility functions temporaly on strict.lua (must reorganize)