Write the function cube_negatives(L). Assume L is a list of integers. The function returns a new list holding the cube of every negative element of L, in the order those elements appear in L. L itself must not be changed.
You may not use a for statement, a while statement, or .append(): build the result with a single list comprehension.
cube_negatives([1, -2, 3, -4]) -> [-8, -64]
cube_negatives([5, 6]) -> []
cube_negatives([-1, 0, 1]) -> [-1]