Equation solving and angle manipulation