,-----------------------------------, Algorithmen