Problem
Suppose that there is a PIC18F8680 demo board with 256 KB of external SRAM memory located at 0x40000 to Ox7FFFF. Write a function to sort an array of N 8-bit array located in the external SRAM. The array count N is 16-bit. Both the array count and the starting address of the array are passed to this function in the stack.