Perhaps the funniest YouTube rap battle I have seen yet…