Складання алгоритмів з розгалуженням