If the square ( mid ) is greater than N it means only lower values then mid will be possibly the square root of N
elif ( mid * mid > N ) : NEW_LINE INDENT return checkPerfectSquare ( N , start , mid - 1 ) NEW_LINE DEDENT