cleanup
vector math functions
doc vmath
provide max_size
implement aligned allocator