How to Make Cakes in a Factory