Combinatorics
Rank
Summation
Numerical linear algebra
Dynamic programming
Discrete Fourier transform
Mathematics
Algebra
Selection algorithm