Implemented normalizeInPlace.

Based on the comments on #206, I added a default `normalizeInPlace()` using the Euclidean accumulator as well as `normalizeInPlace(VectorAccumulator acc)`.
I did not realize that you wanted no extra object creation done.

I look into removing this extra Vector creation and if I get it I will amend the commit.