Template:Algorithmic paradigms