Similar to above, this uses many more additions and multiplications than are required.