Vector: Comments about usage and "O" complexity.

 - using std::out_of_bound exception instead of assert()