some very basic num/ops impl for vectors