checked in all assignments for functional programming course