Add Vector.reducePair. Fixes #17
Add Vector.dot. Finally fixes #3
Add Vector.dot tests