Respect/Validation — pull request #65 by kleberhs007 (2012-03-20 17:59:03+00:00)
Title: Insert validation, tests and exception for perfect square numbers.

Insert validation, tests and exception for perfect square numbers.

About perfect square numbers:
Perfect square numbers are numbers which is a product of some integer
with itself. A square root of a perfect square numbers is always a integer
number.

Signed-off-by: Kleber Hamada Sato