Vector, part 1 (team)
Here is the link to the assignment.
Note that only the first half is due.