diff --git a/README.md b/README.md index 65befdb..0c8c26b 100644 --- a/README.md +++ b/README.md @@ -13,10 +13,12 @@ * [Lesson 1 - Evaluation](#lesson-1---evaluation) * [Lesson 2 - Higher order functions](#lesson-2---higher-order-functions) * [Lesson 3 - Data structures](#lesson-3---data-structures) + * [Lesson 4 - Lists and pattern matching](#lesson-4---lists-and-pattern-matching) * [Assignments](#assignments) * [Assignment 1 - Square root](#assignment-1---square-root) * [Assignment 2 - Map-reduce](#assignment-2---map-reduce) * [Assignment 3 - Binary tree](#assignment-3---binary-tree) + * [Assignment 4 - Lists and pattern matching](#assignment-4---lists-and-pattern-matching) @@ -41,6 +43,12 @@ - Binary tree - Operation precedence +### Lesson 4 - Lists and pattern matching +[Files](src/Lesson4) +- List +- Pattern matching +- Genericity + ## Assignments ### Assignment 1 - Square root @@ -60,3 +68,10 @@ - Int set - Binary tree - Union / intersection / foreach + +### Assignment 4 - Lists and pattern matching +[Files](src/Assignment4) +- Expression interpreter +- Binary tree +- List functions +- Predicates (any / every) \ No newline at end of file