Add immutable collections with Guava examples
Merge branch 'step-1' into step-2