IVector interface and implementation (Vector) and junit test class.