How Learning Works