hash array mapped tries for maps and sets