This vector class stores elements in a list and hence allows the 'vector' to grow dynamically. Common mathematical functions (sin, cosh, etc) are supported elementwise and so are a number of 'external' operations (dot for the inner product Between vectors, norm, sum etc.). This class does not rely on NumPy but can be used in conjunction with a 'Sparse' Matrix class to solve Linear Systems.