Topic/plat 6697

Added vector function [PLAT}-6697 and concrete implementations plus tests 
Perhaps these could be renamed as `getLengthOf{Input,Output}()`, it is not immediately clear from their current name what value would be returned.