golang map delete complexity