Doing exercises at programming-challenges.com