After adding ^ operator it’s right why should I use cond? What is more “idiomatic” whatever this “idiomatic” word mean?