Implement `strength(pw)` returning one of six labels based on the five rules. Run on 4 passwords and print each label:
"abc" -> very weak (1 rule passes)
"abcdef12" -> ok (3 rules)
"Abcdef12" -> good (4 rules)
"Abcdefgh1234!" -> very strong (5 rules)
Expected:
very weak
ok
good
very strong