FANN (Fast Artificial Neural Network)