Programs here are exercises from a course in my University