In src/Tutorial/Functions2/Exercises1.md, references to exercise 2 and 3 seems to be wrong. I believe it should be 3 and 4:
-5. Implement function `readDNA : String -> Maybe DNA` using the functions and types defined in exercises 2 and 3. You will also need function `unpack` from the *Prelude*.
+5. Implement function `readDNA : String -> Maybe DNA` using the functions and types defined in exercises 3 and 4. You will also need function `unpack` from the *Prelude*.
What I'm not 100% sure about is the reference more up where it says:
-Exercise 3 is again of utmost importance. `traverseList` is a specialized version of the more general `traverse`, one of the most powerful and versatile functions available in the *Prelude* (check out its type!).
+Exercise 4 is again of utmost importance. `traverseList` is a specialized version of the more general `traverse`, one of the most powerful and versatile functions available in the *Prelude* (check out its type!).
I believe this should be referencing exercise 4 too, since that is the exercise on traverseList and seems to be more important than the rather easy exercise 3.
In
src/Tutorial/Functions2/Exercises1.md, references to exercise 2 and 3 seems to be wrong. I believe it should be 3 and 4:What I'm not 100% sure about is the reference more up where it says:
I believe this should be referencing exercise 4 too, since that is the exercise on
traverseListand seems to be more important than the rather easy exercise 3.