https://machinelearningmastery.com/applications-with-context-vectors/