Different Ways to Add Parentheses - Read Statement

Given a string expression with numbers and operators (++, -, *), compute all possible results from different ways to group numbers and operators with parentheses.

Example: For "2*3-4*5", output is [-34, -14, -10, -10, 10] from different groupings.