digital arithmetic, digital signal processing and discrete optimization, all in the