Audio processing, feature extraction, speaker recognition, machine learning, and neural networks with coding examples