first cpu explained