Write a Python function `recursive_list_sum(data_list)` that takes a nested list of integers as input and returns the sum of all its elements. The function should handle lists that contain other lists (nested lists) and sum all the integers within them.
#### Example Usage
```python [main.nopy]
print(recursive_list_sum([1, 2, [3, 4], [5, 6]])) # Output: 21
print(recursive_list_sum([7, 10, [15, 14], [19, 41]])) # Output: 106
print(recursive_list_sum([10, 20, [30, 40], [50, 60]])) # Output: 210
```
#### Constraints
- The input list will only contain integers or other lists.
- The function should handle arbitrarily nested lists.