A Conceptual and Mathematical Introduction to Neural Networks