Topic/plat 6697

Added vector function [PLAT}-6697 and concrete implementations plus tests 
Please expand on this comment. The concatenation depends on the order in which the functions are presented.