Genetic Programming for Image Classification: A New Program Representation With Flexible Feature Reuse