adding base project for week 4 - types and pattern matching