"choice" and "shuffle" functions are implemented.