add fast path and small aesthetic changes. Add a compilation option to avoid...
add fast path and small aesthetic changes. Add a compilation option to avoid the square root argument check.
add fast path and small aesthetic changes. Add a compilation option to avoid the square root argument check.
mentioned in commit 3874944b
merged