algorithm test suite