Bug in TASK exchange
The Maple implementation of TASK reads
task_gx0 := x -> 1 - exp(-params_a_task_c*x^(-1/4)):
task_gx := x -> my_piecewise3(x > 0, task_gx0(m_max(x, 0)), 0):
The problem is the second line: the x=0
limit of gx
is not 0 but 1.