Exploration, exploitation & complexity in biological evolution and self-assembly