cvr dynamic - using vector processing

using vector processing instead of element by element processing, using
magic function 'map' - Thanks David!