Это вопрос интервью. У нас есть только две конструкции
loop(a)
приращение(a)
Таким образом, для реализации a+b можно написать
loop(a) {inc(b)} return b;
Вопрос в том, как реализовать a-b.