Difference of squares: Solved with TDD and functional statements.