396. Rotate Function (Medium)