This tiny swimming robot can think for itself