this is for my Programming for Absolute Beginners Coarse