Milkshakes solutions

Milkshakes was solved using Scheme by 3 contestants. Solution sizes: average 3109 bytes (shortest: 2171; longest: 4987).