You can hit the snooze button on your alarm and continue your good sleep, but what would you do if a rooster next door crows early morning? The rooster's crowing will disturb you unless your sleep is ...