Functional Programming - 50 Questions Solution for an assignement for a Funcional Programming course.