Calculate length better.
Calculate intermediate vectors as doubles to prevent violating general contract of comparator.
Adds incremental progress writes, restricted time limit, and validation for only feasible results.
updates
Merge branch 'master' of https://github.com/ck1456/ShortestVectorProblem