An algorithm tool box which contains algorithms from a large diverse range