What are the ideal configurations for a neural net attempting to solve the XOR problem (number of hidden layers, number of neurons/hidden layer, transfer function, weight range (currently using -1 to 1) etc..)?