Please share your work with us ...even if you know it is wrong
If you are stuck at the beginning tell us and we'll start with the definitions. Do you know the definition of functor? Where is it used?
You need to read the rules of this forum. Please read the post titled "Read before Posting" at the following URL: