colbert was just on the o'reilly factor and is then gonna have him on his show tonight first half was hilarious