program logic examples - Search