Artificial Neural Networks library