Added cp constructor to Vector