Merge pull request #4 from brk00/master

Corrections on collections chapter and an array type introduction
Some more stuff on collections.
Ch.04 additions.
We're adhering to v0.4.0 now.
More about types and a custom type case example
Removed duplicated explanation about concrete vs abtract types