p26: change parameter order
p26: fix -> fn call to build a comb shoud be inside the if expr