general_math
acos(value)
Fix float approximations like 1.0000000000002, which acos does not like.
are_axes_consecutive(axis_a_index, axis_b_index)
Check if axis 'a' immediately precedes axis 'b' (in a circular fashion [x, y, z, x...]).
matrix_from_u_gate_params(theta, phi, lmbda)
Convert the U-gate to a matrix using its parameters.