parcels Notes: Parcels are not upgraded from small to medium in order to qualify for the medium discount. (e.g. 1 small + 2 mediums isn't upgraded to 3 mediums) Algorithms are mostly written to be maintainable and readable over having optimal O() runtime.