Use the Accumulate pattern to write the all_true function. This function consumes a list of boolean values and returns whether all of the values are True. Make sure to unit test this function. Solve this with the accumulation pattern, but do not use an IF statement.
Tip: What operator would you use to test if two boolean values are both True?
Tip 2: If the list is empty, then you can assume that it is all true.