Implementing the Transformer Decoder From Scratch in TensorFlow and Keras