more edits
magnitudeSquared override
rename implementation base classes that have concrete implementation
marker interface docs
refactor transform method names
affine refactoring and tests
improve Vector creation
implement RepeatedElementIterator
more use of RepeatedElementIterator
typo fix
extra docs
improve primitive matrix construction