q_2d_reciprocal() and q_3d_reciprocal()