Not eating is just plain stupid. Fasting has been shown to be one of the fastest ways to gain weight. When you have no food, the body goes into survival mode and the metabolism slows. Meanwhile, the fat cells are still growing. Remember, they are cells. Cells are living. They need food.
After fasting, as soon as you eat, your fat cells absorb fat like crazy. Healthy people do not stay lean by not eating. They eat quality foods for their body. Imagine your body to be a car that requires premium fuel. That chocolate bar may fill you but it is not quality fuel. And it is detrimental (Cancer loves sugar)
The only people who view "starvation" as an optimum way of trimming down are unhealthy. Here is the bottom line: if you are fat, simply do not do what other overweight people are doing. Do what the fit people are doing. You would not go to the person on the off ramp holding a sign and ask them “Hey how do I become rich and successful?” Healthy fit people consider the quality of the food. It may benefit you to do what the healthiest people are doing.