supply and demand market forces ch 4 7462446