if_else added to common for arithmetic logical logical
additional unit tests added to if_else simd