5. type
6. expression
7. if-else
Merge pull request #5 from liigo/5-7

5-7: type expression if-else