We want to hide from user the creation of the vector. The user just need to call the execute function like that execute(FOB,bar1,bar2,...,barn). Where the FOB is any function object followed by the original data.

Regards
Noman Javed