Square() working correctly. In-depth testing to come later.