Created by: flishwang
so that the reshape op can be applied on the results of logical op like <, >, logical_and and logical_or