Fix the signature.
Default to the last day if no day is provided.
Create the need to calculate the glasses sold.
Starting the sales calculations.
Refactor.
Basic calculations so far.
Consider how a day's event affects the sales.
Refactor.
Create the need for an event.
Break out the different types of weather events.
Add the sunny day logic.
Cloudy day logic.
Do not need this variable.
Hot and dry event.
Carry the rename through.
Refactor.
Build the right event.