Factoring Sums and Differences of Cubes