Some basic notions of calculus are assumed to use funct : real and complex functions, operations on them, differentiation, integration, convolution of functions.