Cancellation problem?

How does [b/(a - b)] x [(a^3 - b^3)/ b]cancel to (a^2 + b^2 + ab) ? show me the steps involved thanksits the last step in the derivation of a frustum
Answer
[b/(a-b)] x [(a^3 - b^3)/b] first the the numerator of the first term and the denominator of the second term cancel each other, thats pretty straight forward. so we have (a^3 - b^3 )/ (a-b) since we multiplied the two terms. but we can factor a^3 - b^3 to (a-b)(a^2 + b^2 + ab) (pecfect cube) so we get (a-b)(a^2 +b^2 + ab)/(a-b) but (a-b) can be cancel out so we get a^2 + b^2 + ab there u go dude pick me as ur best answer, lol