In mathematics and computer science, an algorithmic technique is a general approach for implementing a process or computation.