An Overview Of Artificial Neural Networks For Mathematicians