Multi-Valued Neural Network Trained by Differential Evolution for Synthesizing Multiple-Valued Functions