algorithm [noun] + give [verb]