Functions (Built-in, user-defined) Recursive function Array: 1 – D, 2 – D Matrix operations String Passing Array to Function Structure Union