use in-place versions of replace and remove
limit number of goroutines on Dict formation to 100
go fmt on dict.go