Functions that don't modify the vector object, but previously returned a new vector, now require the target vector to be provided.
Added a documentation created with YUIDoc.