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
Merge branch 'develop' into refactoring