has anyone taken this exam recently, what is it like? whats best way to prepare for it?