Add Pouring solution from lecture
Implement from (untested)