A very smart Mars rover.