much: a great amount or extent
large indefinite quantity: an indefinite quantity that is above the average in size or magnitude
mnemonist: an expert in the use of mnemonics; someone able to perform unusual feats of memory