Suggestion for your class layout.

I hope I'm not overstepping here, I just though some feedback would be helpful. If you prefer to be left alone I understand and don't hesitate to tell me.
Changed the DotProduct paramater to be a reference like it should be!
Merge pull request #1 from JeffreyMJohnson/patch-1

suggestions for my class layout from Jeff