Not so bad after all: retroviruses and long terminal repeat retrotransposons as a source of new genes in vertebrates. (April 2016)