Add '^' operator