Arrow Pushing Mechanism For Grignard Reactions