Self Attention Transformer Architecture Explained