Searching and Learning by Trial and Error