A list of various vector calculations.
A good place to start for a variety of game-related collision tests as well as other useful algorithms for programmers.