Task
Define a function rotate_list_left that takes two parameters:
When called, the function should return a new list with the elements of the original list rotated left by the specified number of positions.
Caveats:
- The solution should not make use of loops
- The function should still work if the rotation amount is greater than the length of the list, e.g. a rotation amount of 6 on a list of length 5 will produce the same result as if the rotation amount was 1.