a generic boosting algorithm, useful for A.I. applications to improve performance of a crowd of algorithms