Extra Credit for Ruby Foundations sections 1-11