Recoil compensating stock