The Science and History of Moonshine