size_t is unsigned type. **j - 1 >= 0**  - always true
```