Vector manipulation library for JavaScript