programing 101 assign1