An algorithm is step by step instructions to work something out. We used a binary chop to find numbers and words in a dictionary.