Added vector and matrix library