John Stewart mocks Steven A Smith for finally getting it