feat: adds v-
doc, minor: better comment
feat: v+, m+, v- and m- support all vector-vector operations (d i u b -vec)
test: better checking of v+ with bvec
types: adds all types to cross-product
doc: adds link to glm pull-request
format: fixes indentation
cleanup: renames test label
types: adds all types to glm->schemetype, cast and value-type conversion
feat: adds vector-scalar operations
doc: adds comment/todo
feat: adds v= (questionable implementation)
cleanup: better dispatch API (introducing vector-length-dispatch macro)
cleanup: introducing vector-length-dispatch to -/+ vector-vector
cleanup: if --> cond, nicer but still ugly!
feat: adds v* and m* with vector-vector multiplication and vector-scalar multiplication
refac, major: renames macro `template` -> `begin-template`

because we're going to generalize and need the name `template`
doc: adds todo
test: adds tests for vector-vector multiplication
cleanup: adds cond-template and makes v* (a little) prettier with it