c# basics homeworks exam preparation etc