series of challenging mathematical/computer programming problems