What exactly is a religion?