Add branch and cut decoder (preliminary)
Improve documentation of ALP decoder