Suspension Training: The New Ingredient in Programming