Concept Flow - np.clip() for bounding values
Start with array
Set min and max bounds
Check each element
If element < min, replace with min
If element > max, replace with max
If element in bounds, keep as is
Return clipped array
np.clip() takes an array and limits each value to be within the given min and max bounds, replacing values outside the bounds.