Lab exercises of Functional Programming course