- vector constructor with initialization from std::vector added
- vector constructor with initialization from std::vector test added
- makeRandomVector now makes std::vector<int> for more flexible usage in tests