more test options, description for each algorithm, more algorithms