Left arm driving right arm with a time offset

I have a bipedal armature and I want the left arm to drive the right arm but with an offset, so when the left arm swings forward the right arm swings backward.
So far I have created a driven key from the left arm to drive the right arm. Is there a way to apply an offset to the drivers? Or, is there a better way to do this ?