Enum.take_every/2 should throw an exception when the second argument is negative

Fixing issue #2850.