Vector

fn should have no return value - it should only modify the TransientVector it gets