MNIST-CNN Machine learning analysis of the MNIST dataset using a convolutional neural network, with 99.21% accuracy