How perfect circles mysteriously appear on windy beaches