Putting the parenthesis around the second number worked.
To explain why I needed to subtract 2 negatives is a little complicated, but I'll try. I'm doing a Roof Detail GDL that allows for 4 or 5 different roof scenarios (Knee Wall, Finished Floor/Ceiling, Finished Floor/Ceiling with blocking, etc.). I started the 0,0,0 point at the bottom of the blocking which rests on top of the Finished Floor/Ceiling. That means that depending on the pitch of the roof that the user selects, the edge of the overhang for the roof would be a negative number. I also allowed the user to be able to select how long they wanted the vertical stud wall below the Finished Floor/Ceiling to be. Since the user can select brick, stone, shake, etc. (all different heights), I needed to create a formula (trigonometry, geometry, algebra) to calculate the distance between the bottom of the overhang (negative number) and the bottom of the stud wall (negative number from the original 0,0,0) in order to automatically calculate how many brick, stone, shake, etc. that needed to fill in the distance from the bottom of the overhang to the bottom of the stud wall.
I finally figured out how to do all this. After thorough checking, I finally figured out one of the variables inside my program was original positive, but I made it negative for the final results. I know that's confusing, but the final output was that I actually ended up with one variable being positive and the other negative which was easier to work with. However, it's good to know that the parenthesis work because I've had other situations that I couldn't get around before because of 2 negative numbers.
Thanks for all the advice.