Magic and science