added brief outline of PurifyEngine.process() algorithm