add --strategy to choose the strategy to use

`--strategy random` or `--strategy binpacking:<overcommit>`

default: `--strategy binpacking:0.05`
I agree