My own implementation of HashMap(resizable)