https://developer.android.com/codelabs/kotlin-android-training-recyclerview-fundamentals?index=..%2F..android-kotlin-fundamentals#2
https://developer.android.com/guide/topics/ui/layout/recyclerviewCONCEPT
THE ADAPTER PATTERN
https://en.wikipedia.org/wiki/Adapter_pattern
IMPLEMENTING A RECYCLERVIEW