Big K.R.I.T never ceases to amaze me.  Besides his complex