Implement Vector interfaces

This is the flow-math implementation:

https://github.com/flow/flow-math/blob/master/target/generated-sources/template/com/flowpowered/math/vector/Vector3f.java#L347

It compares lengths.