Math for Gamedev 101: Vectors

Recently I bought Simon's course on Math for Game Developers and as I finally found some time to go through the first couple of chapters I would like to share my lecture notes here. I used Racket for mathematical functions and comments for plain English, a lot of stuff is also borrowed from the wiki page on Euclidean vectors .