Whoa, that's a big algorithm.