Homework 1 -To be submitted on Monday, 11/03/2024 (and presented during the next lab session)
Homework 2 -To be submitted on Monday, 25/03/2024 (and presented during the next lab session)
Homework 3 -To be submitted on Monday, 22/04/2024 (and presented during the next lab session)
Homework 4 -To be submitted on Monday, 13/05/2024 (and presented during the next lab session)
Homework 5 -To be submitted on Monday, 27/05/2024 (and presented during the next lab session)
HOMEWORK 5 MUST BE DONE IN HASKELL!!!