Stone Age Flutes Found in Germany Offer Clues to Early Music