https://devhubby.com/thread/how-to-merge-two-maps-in-kotlin