Bug fix: (angle z) now correctly handles edge cases with signed zero.
