SICP Exercise 1.26: Explicit multiplication vs. squaring