Interesting link and well worth a read.  Makes some very good points although a little too definitive in its tone for my liking.

 

This is also a good article and explains from the evolutionary point of view some of the difficulties in answering the points raised in the article you linked to - namely that we are only just beginning to understand the ‘how’ of evolutionary changes.

 

https://www.sciencedaily.com/releases/2015/12/151217151645.htm