college perl programming assignments