How do you communicate over large distances when your mobile phone runs out of charge or there is no network coverage – use a whistling language!