The Stony Brook Algorithm Repository