Initial commit
Update README.md
Update README.md
Update README.md
Add ImmutableList interface prototype
Update interface prototype
Add interface java code
Merge pull request #1 from remyferre/master

Pull with remy
Merge branch 'master' of https://github.com/EMNJavaProject/Immutable_collections_java8
Implements size(), get() and concat() methods for ImmutableLinkedList
Merge with array branch
Add ImmutableLinkedList#isEmpty
Add ImmutableLinkedList#head
Add ImmutableLinkedList#tail
Add ImmutableLinkedList#subList
Refactor ImmutableLinkedList#tail using ImmutableLinkedList#subList
Add ImmutableLinkedList#iterator
Refactoring using iterators
Add ImmutableLinkedList#map
Add ImmutableLinkedList#any and ImmutableLinkedList#all