difference-between-hashmap-linkedhashmap-and-treemap https://stackoverflow.com/questions/2889777/difference-between-hashmap-linkedhashmap-and-treemap