algorithm pictures