The ketogenic diet explained: how ketosis works, whether keto helps type 2 diabetes, and what to consider before trying a very low-carb diet.