edge cases fully convereted to zaxpy