Stephen Colbert is very funny