https://academyit.net/articles/what-is-bert-algorithm