parameters: (inVecA, inVecB)
return_statement: return [inVecA[1] * inVecB[2] - inVecA[2] * inVecB[1],
            inVecA[2] * inVecB[0] - inVecA[0] * inVecB[2],
            inVecA[0] * inVecB[1] - inVecA[1] * inVecB[0]]
docstring: returns inVecZ X inVecB
docstring_summary: returns inVecZ X inVecB
docstring_tokens: returns inVecZ X inVecB
function: def vecCrossProduct(inVecA, inVecB):
    """ returns inVecZ X inVecB """
    return [inVecA[1] * inVecB[2] - inVecA[2] * inVecB[1],
            inVecA[2] * inVecB[0] - inVecA[0] * inVecB[2],
            inVecA[0] * inVecB[1] - inVecA[1] * inVecB[0]]
function_tokens: def vecCrossProduct ( inVecA , inVecB ) : return [ inVecA [ 1 ] * inVecB [ 2 ] - inVecA [ 2 ] * inVecB [ 1 ] , inVecA [ 2 ] * inVecB [ 0 ] - inVecA [ 0 ] * inVecB [ 2 ] , inVecA [ 0 ] * inVecB [ 1 ] - inVecA [ 1 ] * inVecB [ 0 ] ]