Revert "1) hard coded the i as suggested by cbhl"

This reverts commit 4764e4c1de0a15c6b579a729d77d052efa7232ac.
1) removed all exercise types other than negative-perfect-squares
2) added perfect-squares exercise type
3) added zero-square exercise type