Humpback whales sing a rich complex song lasting sometimes 20 minutes; they play it on repeat.