update vector-math: add null-vector?
update separate-and-seek