Topic/plat 6697

Added vector function [PLAT}-6697 and concrete implementations plus tests 
We're not entirely sure what this does, please could you explain it to us directly over IRC? Thanks.