algorithmic computer systems