I have a program creating a double pointer to point to an array of integers and I believe I allocated my memory correctly but when it prints it comes out with 1 of 3 numbers