How The Algorithm Works