https://medium.com/@ashish967073/8-proven-techniques-to-memorize-faster-and-retain-information-longer-c1e6037ada2a