An Introduction To Recurrent Neural Networks And The Math That Powers Them