Update iterate to to_a
refactor to basic implementation (no regex)

- use split for readable reason (for beginner)
Add more test cases for negative input values

- (-5,-1)
- [-100,-99]