Implicit learning from an information processing standpoint