rework vector documentation
add matrix doc