Factor
\(ab^3 - a^3 b + bc^3 - b^3 c + ca^3 - c^3 a.\)
Please write a proof explaining how to factor this.
Do not post A o P S homework.