Ajout de l'implémentation des ImmutableArrayLists
Ajout des constructeurs pour les ImmutableArrayList
Merge with array branch
Merge branch 'linkedlist'
Merge branch 'linkedlist'
Update de l interface.
Merge branch 'linkedlist'
Ajout des tests et impl de ImmutableArrayList
Ajout des tests et impl de ImmutableArrayList
Merge branch 'array'
Modification des interfaces
Suppression des interfaces d implementations. Refactor de l interface ImmutableList
Ajout des tests pour ImmutableArrayList et implementation des iterateurs.
Add ImmutableLinkedList stream support
Move ImmutableArrayList.java to UTF-8
Merge branch stream
Merge branch Refactor
Refactor test
Merge linkedList