add command-parsing framework for future extensibility
sort literal numbers before expressions evaluating to those numbers
change “count” command to “combinations”