Alas, no.
Since the answer to a formula question must be a single number, the reverse() and sort() must be nested inside another function like max(), min(), or at(), which are scalar functions. Some of the functions operate on lists and only accept a list, while others accept a sequence within the function. For example, max(a,b,c) works, but at(a,b,c,index) won't. If you want to use at, you have to do something like at(reverse(c,b,a),2) all in one statement. A long time ago, before Canvas tried to patch numeric handling to work with scientific notation and allow for larger numbers, the separate expressions in the formula answers could be lists and you could build towards an answer.
If you want an example of how to use lists within a formula question, you might look at my blog post Looking Up Values in Formula Questions in the Teaching Math in Canvas group. It's not the only thing you can do, but there was a big void in explaining formulas when I wrote it. There's also the Canvas Formula Quiz Helper Functions pdf file that they asked my input on when writing after I complained about what they had out there wasn't what it claimed to be.
I had another problem I was writing just the other day where lists came in handy. I was asking the students to find the arclength of a value that had to be numerically integrated over a closed interval [a,b]. I use Maxima's quad_quags() function to do the integrations and then put them into a list. I used the parameters of the problem to calculate the index into the list (in reverse order), then used the at(reverse(),index) formula to get the right answer.
Through all of that, though, I still only get to ask for a single question at a time.
What I have done when I need multiple questions is to use Excel to create version, then import them into Respondus, which will export them into Canvas. In Canvas I create a question group that contains one of the questions so it appears random, but the questions are still tied together.
Canvas doesn't support question groups within question groups, and each question is independent of each other question.
If you need more advanced questions than Canvas can provide, their solution is for people to use an external tool (using the LTI standard) that would ask questions and then return a value to Canvas for their grade. That is beyond the capability of most people, which is partially why there are a lot of requests for enhancements to functionality needed for math & science questions..
2022-09-20 edit: I updated my original post from January 2019. The Teaching Math in Canvas group did not carry over to new community software and the link to the looking up values in formula questions was broken after the change. I've updated the link in case people want to find that blog post. None of the substance of my post was changed.
This discussion post is outdated and has been archived. Please use the Community question forums and official documentation for the most current and accurate information.