algo paper