ADD: Added generalised adaptive combination technique algorithm. Has problems however. Needs work before it will be operating properly.