Completed functions starting with G, GCPOOL needs to be tested and better strategies for char arrays need to be developed.