a collection of simple algorithmic problems