Modes added for functions on sets.
Files for report added. Still got tests missing.