If you've heard of the ketogenic diet, you may or may not know that it consists of eating foods that are high in fat, moderate in protein, and extremely low in ...