Add Pool, IndexedArray, Set and SetIterator template
Fix bug when only one core
Refactoring: SRDAG
New error handling
add license to List
Remove warnings and cosmetic