The secret life of the mysterious Aye-Aye