Genetic programming for mathematical morphology algorithm design on binary images