Operations on Unambiguous Finite Automata