Mathematical vector class that preforms addition, subtraction, multiplication, assigning. It is valid for multiple types of data