technology:classic algorithms