On Multi-Dimensional Encoding/Crossover