Concept Flow - Universal functions (ufuncs)
Input: numpy array(s)
Apply ufunc element-wise
Perform fast vectorized operation
Output: numpy array with results
A ufunc takes numpy arrays as input, applies a fast element-wise operation, and returns a new array with the results.