practice hypotheticals for sales law final exam 4593579