• for each scalar class, there is a corresponding Vector class

  • the mathematical and logical operations for vectors are defined

  • the linear algebra operations for vectors like norm, dot product, etc. are also included

  • a vector object can also read or write itself