Dynamic arrays, hash maps, bug fixes