No products in the basket.
Combining commands for complex routines
Using variables and conditional logic
Multi-step problem-solving