Flexible Dieting: How to eat extra calories and still lose