Template synthesis of CeO2 ordered nanowire arrays