A three layer neural network can represent any discontinuous multivariate function