complex scientific ideas