Tim Minchin is a ridiculously good comedian with a great musical talent.