Igelkottens ursprung sträcker sig 60 miljoner år bakåt i tiden och den har en fantastisk förmåga att anpassa sig.