python
import cytoolz as toolz
data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
squared_data = list(toolz.map(lambda x: x ** 2, data))
print(squared_data)
even_data = list(toolz.filter(lambda x: x % 2 == 0, data))
print(even_data)
sum_data = toolz.reduce(lambda acc, x: acc + x, data)
print(sum_data)