You are permitted, and encouraged, to work together on these problems, provided that every contributor understands how the complete solution was found. Put the names of all contributors into comments at the top of your C file: /* assignment 3 */ /* Joe Bloggs */ /* Alice Smith */ Your solutions are due Friday 14 September at 17:00. Send each C file in a separate email message to djb-275-hw@cr.yp.to: mail djb-275-hw@cr.yp.to < ex3.c mail djb-275-hw@cr.yp.to < ex4.c You are not permitted to use outside functions other than putchar() in these problems. 3. Write a program that prints its command-line arguments, one per line, in lexicographic order (dictionary order). For example, ex3 less fried food will print food fried less You may assume that each argument consists entirely of lowercase letters. 4. Write a function int strdiff(char *s,char *t); that, given C strings s and t, returns 1 if s is lexicographically larger than t, -1 if s is lexicographically smaller than t, and 0 if s and t are the same. You may assume that each argument consists entirely of lowercase letters.