Add working task2.c, but still with some bugs. Over tasks renamed