split into multiple files, changed multVect and multMatrix into *