A parameter-extended case-based reasoning method based on a functional basis for automated experiential reasoning in mechanical product designs. (October 2021)