Shuting yard algorithm is working properly. Expressions are now evaluated in RPN using a stack. Set expressions are extracted from the query and evaluated using this method. Operands are parsed and the Redis index names are built from the arguments. Continue working on Index builder and time functions.