Solving Project Euler questions to learn and practice C++ and Haskell (http://projecteuler.net/problems)