Interesting tasks in programming