Collection of exercises and little programs for fun