TiO2 for all-optical logic