**"Wraps" decorator copies metadata of function func() to function out(). Without it `add.__name__` would return `'out'`.**
**Prints functions name every time it gets called. Wraps is a helper decorator that copies metadata of function func() to function out(). Without it `'add.__name__'` would return `'out'`.**
```python
from functools import wraps
@ -1730,6 +1730,7 @@ import numpy as np
#### Integer array indexing:
**If row and column indexes differ in shape, they are combined with broadcasting.**