vectors, matrices and vatrices. :D
The goal is to have a conviently usable general vector tool. This means that some of the functions can take arguments with various types.
I've decided not to check for arguments which doesn't make sense (like providing numbers instead of arrays to vectorAddition()). If you get exceptions complaining about something related to arrays, chances are you've given a number somewhere where it doesn't make sense.
var vatrix = ;vatrix; //[13,39,65,91,143,169]
For more examples, see tests/vatrix-test.js.
npm install vatrix
Download src/delve.js, and include it as a script tag.