Thank you "cas" and QuadraticFighte".

Regarding the first, I've decided to do it the old fashioned way as I have many vectors and would rather not have so many for's.

And for the second one, I don't know why I didn't think of a for construction. But thanks again.