clarified float and complex output, corrected array and slice output