make 'break' option for -f and -b optional. if not provided, it uses sturge's rule to come up with appropriate number of breaks