Life Ascending: The Ten Great Inventions of Evolution